package j06jiekoushuxing;

interface I2{
    void f1();
    //
//    void f2();

    //默认方法
    default void f2(){
        System.out.println("i am f2");
    }
    static void f3(){
        System.out.println("i am f3 static");
    }
}

class A2 implements I2{
    @Override
    public void f1() {

    }

    public void f2(){
        System.out.println("i am f2 true");
    }
}
class A3 implements I2{
    @Override
    public void f1() {

    }
}

public class J2 {
    public static void main(String[] args) {
        new A3().f2();
        new A2().f2();
        System.out.println("调用接口中静态方法");
        //接口名
        I2.f3();
        //不可以通过实现接口的实例，调用接口的静态方法
//        new A2().f3();
    }
}
